Client-based Characterization and Analysis of End-to-End Internet Faults
نویسندگان
چکیده
We present a client-based characterization of endto-end Internet faults. Unlike prior studies of Internet faults that have focused on probing routers using tools such as traceroute and/or listening in on routing protocol messages, we consider a novel approach based on having clients passively observe endto-end transactions that they are involved in. Observations from multiple clients are combined to arrive at a more complete picture of the extent and the likely cause of faults. We present the characterization of real faults observed by a heterogeneous collection of 134 client hosts, as they repeatedly downloaded content from a diverse set of 80 web sites, over a period of one month. We find a wide range in the failure rate of these transactions (e.g., 100% failure rate for certain clientserver pairs). About 30% of transaction failures are due to DNS problems, with most of the rest being due to the inability of the client to be able to establish a TCP connection to the server. Also, by correlating failure observations across clients and servers, we find that client-side problems account for the overwhelming majority of DNS lookup failures whereas server-side problems are the dominant cause of TCP connection failures. We believe that our findings suggest the promise of a novel approach to diagnosing end-to-end Internet faults based on leveraging the collective experience of a diverse set of end-hosts to overcome the opacity of the network. We briefly discuss the key challenges in realizing such a system.
منابع مشابه
Fault Identification using end-to-end data by imperialist competitive algorithm
Faults in computer networks may result in millions of dollars in cost. Faults in a network need to be localized and repaired to keep the health of the network. Fault management systems are used to keep today’s complex networks running without significant cost, either by using active techniques or passive techniques. In this paper, we propose a novel approach based on imperialist competitive alg...
متن کاملFault Identification using end-to-end data by imperialist competitive algorithm
Faults in computer networks may result in millions of dollars in cost. Faults in a network need to be localized and repaired to keep the health of the network. Fault management systems are used to keep today’s complex networks running without significant cost, either by using active techniques or passive techniques. In this paper, we propose a novel approach based on imperialist competitive alg...
متن کاملEnd-to-end performance measurement of Internet based medical applications
We present a method to obtain an end-to-end characterization of the performance of an application over a network. This method is not dependent on any specific application or type of network. The method requires characterization of network parameters, such as latency and packet loss, between the expected server or client endpoints, as well as characterization of the application's constraints on ...
متن کاملMDFM: Multi-domain Fault Management for Internet Services
New requirements of service-oriented fault management are analyzed and a framework MDFM (Multi-Domain Fault Manager) is proposed in this paper to solve the service fault localization problem in multi-domain context. Different from current solutions, our approach decomposes SLS (Service Level Specification) based on network capability, and monitor service performance in each domain along the end...
متن کاملsMonitor: A Non-Intrusive Client-Perceived End-to-End Performance Monitor of Secured Internet Services
End-to-end performance measurement is fundamental to building high-performance Internet services. While many Internet services often operate using HTTP over SSL/TLS, current monitors are limited to plaintext HTTP services. This paper presents sMonitor, a non-intrusive server-side end-to-end performance monitor that can monitor HTTPS services. The monitor passively collects live packet traces fr...
متن کامل